#ifndef TYPES_H
#define TYPES_H

typedef int int_t;
typedef unsigned int uint_t;
typedef short short_t;
typedef unsigned short ushort_t;
typedef char char_t;
typedef unsigned char uchar_t;
typedef unsigned char byte_t;
typedef bool bool_t;

#ifdef WIN32
#define DebugPrint(fmt, ...)  printf("[%s-%d]-Error:"fmt, __FUNCTION__, __LINE__, ##__VA_ARGS__)
#else
#define DebugPrint(fmt, arg...)  printf("[%s-%d]-Error:"fmt, __FUNCTION__, __LINE__, ##arg)
#endif

#endif